home *** CD-ROM | disk | FTP | other *** search
/ Workbench Design / WB Collection.iso / datatypes / tpd / tpd.guide (.txt) < prev    next >
Amigaguide Document  |  1996-04-07  |  4KB  |  100 lines

  1. @database "TPD.doc"
  2. @Node Main "Tron's PCX DataType"
  3.     TPD - Tron's PCX DataType V39.7
  4.     ===============================
  5. A PCX datatype for OS 3.0 or newer
  6.     @{"Purpose" link "Purpose"}
  7.     @{"Advantages" link "Advantages"}
  8.     @{"History" link "History"}
  9.     @{"Installation" link "Installation"}
  10.     @{"Copyright" link "Copyright"}
  11.     @{"Author" link "Author"}
  12. @EndNode
  13. @Node "Purpose" "Purpose of Tron's PCX DataType"
  14. TPD is a @{"datatype" link "DataTypes"} for OS 3.0 or newer.
  15. This datatypes enables your system to read PCX files.
  16. PCX is a image file format invented by the programmes of the program
  17. "PaintBrush" and one of the most common image formats on MS-DOS computers.
  18. With this datatype you will be able to display such PCX files with
  19. "MultiView" or load them as patterns or pictures with "WBPattern".
  20. @EndNode
  21. @Node "DataTypes" "What are datatypes ?"
  22. Datatypes are a new feature of OS 3.0. They are BOOPSI classes which are
  23. controlled via the new "datatypes.library".
  24. With this library an application is able to load all files supported by one
  25. of the datatypes and display them without knowing anything about the format
  26. of the file.
  27. Programs which support datatypes are e.g. "MultiView" or "WBPattern",
  28. both part of Workbench 3.0.
  29. @EndNode
  30. @Node "Advantages" "Advantages"
  31. What are the advantages of this PCX datatype ?
  32. - fast:
  33.   - chunky to planar conversion via WritePixelLine()
  34.   - asynchronous I/O
  35. - low memory usage
  36. - supports:
  37.   - CGA/EGA format (planar)
  38.   - VGA format (chunky)
  39.   - true color format (hybrid)
  40. - converts true color into HAM/HAM8 on EGS/AGA machines
  41. - screen mode selection via BestModeID()
  42. @EndNode
  43. @Node "History" "History"
  44. 39.1:
  45. - first public release
  46. 39.2:
  47. - improved description file
  48. - added sanity check for DTA_SourceType
  49. 39.3:
  50. - supports files with unaligned run-length compression
  51. 39.4:
  52. - rewrote library initialisation
  53. 39.5:
  54. - fixed bug with wrong window size (e.g. MultiView on Workbench)
  55. 39.6:
  56. - fixed crash if "pcx.datatype" was flushed before ever being used
  57. 39.7:
  58. - supports monochrom files with invalid color map
  59. @EndNode
  60. @Node "Installation"
  61. The installation is quite easy:
  62.     1.) Copy "PCX" and "PCX.info" to "DEVS:DataTypes".
  63.     2.) Copy "pcx.datatype" to "SYS:Classes/DataTypes".
  64.     3.) Type "AddDataTypes REFRESH" in a CLI or simply reboot.
  65. Ok, now TPD is ready to be used.
  66. @EndNode
  67. @Node "Copyright" "Copyright"
  68. Tron's PCX DataType (c) 1993-1995 by Matthias Scheler
  69. Permission is granted to make and distribute verbatim copies of this
  70. manual provided the copyright notice and this permission notice are
  71. preserved on all copies.
  72. No guarantee of any kind is given that the program described in this
  73. document is 100% reliable. You are using this material at your own risk.
  74. The author *can not* be made responsible for any damage which is caused
  75. by using these programs.
  76. This package is freely distributable, but still copyright by
  77. Matthias Scheler. This means that you can copy it freely as long as you
  78. don't ask for a more than nominal copying fee.
  79. Permission is granted to include this package in Public-Domain collections,
  80. especially in Fred Fishs Amiga Disk Library (including CD ROM versions of
  81. it) and one of the AmiNet CD ROMs. The distribution file may be uploaded
  82. to Bulletin Board Systems or FTP servers. If you want to distribute this
  83. program you *must* use the original distribution archive 'TPD.lha'.
  84. TPD must NOT be included or used in commercial programs unless by written
  85. permission from the author.
  86. TPD must NOT be used on any machine which is used for the research,
  87. development, construction, testing or production of weapons or other
  88. military applications. This also includes any machine which is used for
  89. training persons for *any* of the above mentioned purposes.
  90. @EndNode
  91. @Node "Author" "Author"
  92. Matthias Scheler
  93. tzenstra
  94. D-33178 Borchen
  95. E-Mail:
  96.  tron@lyssa.owl.de
  97.  tron@uni-paderborn.de (Files to this address, please)
  98.  Matthias Scheler,2:243/6350.18@fidonet
  99. @EndNode
  100.